<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <script>
    // time 转换为 ‘yyyy-mm-dd’ 格式
    let time = new Date()
    console.log(time)
    let year = time.getFullYear();
    let month = (time.getMonth() + 1).toString().padStart(2,'0');
    let day = (time.getDate()).toString().padStart(2,'0');
    startTimeValue = year + '-' + month + '-' + day 

    console.log(new Date(startTimeValue)) // 多8小时
    // 解决使用“yyyy-mm-dd”格式转换为time 会 多8小时问题
    console.log(new Date(startTimeValue+"T00:00:00")) // 方法一：字符串后加 T00:00:00
    // 方法二：使用 getTimezoneOffset()/60 
    let time2 = new Date(startTimeValue)
    time2.setHours(time2.getHours() + time2.getTimezoneOffset() / 60)
    console.log(time2)
    
  </script>
</body>
</html>